Xbasic
BITMAP_TO_PNG Function
Syntax
PNG as B = BITMAP_TO_PNG(B bitmap_data [,C flags [,C backgroundcolor [,C text [,B alpha_bitmap_data ]]]])
Arguments
- bitmap_dataBinary
The input BMP image.
- flagsCharacter
Allowable values are:"G" = gray, "R" = RGB, "A" = RGB with Alpha mask, "I" = Interlaced.
- backgroundcolorCharacter
The background color.
- textCharacter
- alpha_bitmap_dataBinary
The bitmap to use as an alpha (transparency) mask.
Returns
- PNGBinary
Returns he new PNG image.
Description
The BITMAP_TO_PNG() function converts a Windows Bitmap (BMP) file to Portable Network Graphics (PNG) format . Flags include 'G'ray, 'R'gb, 'A'lpha-rgb 'I'nterlaced.
Example
dim ff as P dim bb as B dim cc as C ff = file.open("C:\Documents\Xbasic Reference\Images\logo.bmp",FILE_RO_EXCLUSIVE) bb = ff.readb(100000) cc = bitmap_to_png(bb, "R")
See Also